Simulating fault injection on disk arrays
نویسندگان
چکیده
We present an application for the simulation of errors in storage systems. The software is completely parameterizable in order to simulate different types of disk errors and disk array configurations. It can be used to verify and optimize error correction schemes for storage. Realistic simulation of disk errors is a complex task as many test rounds need to be performed in order to characterize the performance of an algorithm based on highly sporadic errors under a large variety of parameters. The software allows different levels of abstraction to perform quick tests for rough estimations as well as detailed configurations for more realistic but complex simulation runs. We believe that this simulation software is the first one that is able to cover a complete range of disk error types in many commonly used disk array configurations.
منابع مشابه
Rotary-code: Efficient MDS Array Codes for RAID-6 Disk Arrays
Low encoding/decoding complexity is essential for practical RAID-6 storage systems. In this paper, we describe a new coding scheme, which we call Rotary-code, for RAID-6 disk arrays. We construct Rotarycode based on a bit matrix-vector product similar to the Reed-Solomon coding, and provide the geometry encoding method and detailed non-recursive decoding algorithms. The capability of two-disk f...
متن کاملModeling and Performance Comparison of Reliability Strategies for Distributed Video Servers
Large scale video servers are typically based on disk arrays that comprise multiple nodes and many hard disks. Due to the large number of components, disk arrays are susceptible to disk and node failures that can affect the server reliability. Therefore, fault-tolerance must be already addressed in the design of the video server. For fault-tolerance, we consider parity-based as well as mirrorin...
متن کاملLatent Sector Faults and Reliability of Disk Arrays
This thesis studies the effects of latent sector faults on reliability, performance, and combined performability of disk arrays. This is done by developing two novel reliability models that include two fault types: disk unit faults and sector faults. The new reliability models study both hot swap and hot spare approaches in repairing disk unit faults. A traditional analytical method and also a ...
متن کاملA Fault Tolerant Video Server Using Combined Raid 5 and Mirroring
Video servers must use large disk arrays to provide the huge amount of storage capacity and bandwidth needed. As the number of disk drives increases, the probability of a video server failure increases too. We propose a redundancy scheme that uses both RAID 5 techniques and mirroring to make a video server tolerant against all single disk failures. Our approach provides a unified framework for ...
متن کاملSimulating Single Event Transients in VDSM ICs for Ground Level Radiation
This work considers a tool for simulating single event transients produced by ground level radiation in VDSM ICs. Fault injection procedures and a fast fault simulation algorithm for transient faults were implemented around an event driven simulator. A statistical analysis was implemented to organize data sampled from simulations. The performance evaluation of the algorithm shows that for a lar...
متن کامل